/*
 * usbStdio.h
 *
 *  Created on: 2013. 7. 24.
 *      Author: Shim
 */

/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef USBSTDIO_H_
#define USBSTDIO_H_
/* Includes ------------------------------------------------------------------*/

/* Exported typef ------------------------------------------------------------*/

/* Exported constants --------------------------------------------------------*/

/* Exported macro ------------------------------------------------------------*/

/* Exported variables ------------------------------------------------------- */

/* Exported functions ------------------------------------------------------- */
void usbInit(void);
int32_t usbPutchar(int8_t ch);
int32_t usbPuts(const int8_t * str);
int32_t usbWrite(const int8_t *buf, uint32_t len);
void usbPrintf(const int8_t *str, ...);
int8_t usbGetchar(void);
int32_t usbGets(int8_t *buf, int32_t len);

/* Private function prototypes -----------------------------------------------*/



#endif /* USBSTDIO_H_ */
